package de.projectgoodmorning.alarm.dialogs;

import de.projectgoodmorning.alarm.model.gateway.GatewayAlarm;

/**
 * Das CommandListener-Interface ist fuer den CommandDialog gedacht.
 * Es funktioniert als Callback-Interface.
 * 
 * Wenn der Dialog mit "ok" bestaetigt wird, soll dieses Interface
 * ausgefuehrt werden.
 */
public interface CommandListener {
	
	/**
	 * uebergibt die Einstellungen des Dialogs als GatewayAlarm
	 * @param alarm		enthaelt die vom Benutzer konfigurierten Werte
	 */
	public void command( GatewayAlarm alarm );
}
